permanent advertisement - German English Dictionary